<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
        var s = [];
        function findChild(x) {
            var c = x.childNodes;
            for (var i = 0; i < c.length; i++) {
                if (c[i].tagName) {
                    s.push(c[i].tagName);   // 处理
                }
                if (c[i].childNodes) {
                    findChild(c[i]);
                }
            }
        }
        function init() {
            var a = document.getElementById("a");
            s.push(a.id);   // 处理
            findChild(a);
            console.log("Node:", s);
        }
        window.onload = init;
    </script>
</head>

<body>
    <div id="a">
        <div id="b">
            <div id="c">c</div>
            <div>

            </div>
</body>

</html>